home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1996
/
MacHack 1996.toast
/
Hacks
/
Hacks ’92
/
Savvy ƒ
/
Savvy.make
< prev
next >
Wrap
Text File
|
1992-06-19
|
1KB
|
50 lines
# File: Makefile
# Target: Savvy
# Sources: SavvyInit.c Savvy.a
# Created: Wednesday, June 17, 1992 6:55:58 PM
LOpts = -rn -sg main
COpts = -b2 -r
MAKEFILE = # Savvy.Make
TOOLOBJS = IsSavvyTool.c.o
INITOBJS = SavvyInit.c.o Savvy.a.o ShowINIT.a.o
# the INIT code MUST go first
# Make the real INIT
Savvy ƒƒ {MAKEFILE} {INITOBJS} SavvyInit.r # IsSavvy
Delete -i {Targ}
Link -d -c 'JWWe' -t 'INIT' ∂
-m InitEntry -rt INIT=0 -ra =resSysHeap,resLocked ∂
{LOpts} {INITOBJS} ∂
"{Libraries}"Interface.o ∂
"{CLibraries}"StdClib.o ∂
-o {Targ}
SetFile -a B {Targ}
Rez -o {Targ} -a SavvyInit.r
Duplicate -y {Targ} "{SystemFolder}Extensions:"
Savvy.c.o ƒ {MAKEFILE} Savvy.c Savvy.h
C {COpts} Savvy.c
SavvyInit.c.o ƒ {MAKEFILE} SavvyInit.c Savvy.h
C {COpts} SavvyInit.c
# Make the MPW tool for testing the algorithm
IsSavvy ƒƒ {MAKEFILE} {TOOLOBJS}
Link -d -c 'MPS ' -t MPST ∂
{LOpts} {TOOLOBJS} ∂
"{CLibraries}"StdClib.o ∂
"{Libraries}"Stubs.o ∂
"{Libraries}"Runtime.o ∂
"{Libraries}"Interface.o ∂
"{Libraries}"ToolLibs.o ∂
-o IsSavvy
IsSavvyTool.c.o ƒ {MAKEFILE} IsSavvyTool.c Savvy.h
C {COpts} IsSavvyTool.c